草庐IT

Magento 翻译和 url key

全部标签

php - 代码翻译 : ASP. NET Server.Transfer in PHP

我如何在PHP中执行此操作?Server.Transfer("/index.aspx")(为C#添加';')编辑:保持URL与以前相同很重要;你知道,对于谷歌。在我的情况下,我们有一堆要传输的.html文件,地址栏不变对客户端来说很重要。 最佳答案 据我所知,PHP没有真正的传输能力,但您可以像这样使用include()或require()获得完全相同的效果:require_once('/index.aspx"); 关于php-代码翻译:ASP.NETServer.TransferinP

php - 如何将 magento 备份到另一个安装

我如何获取所有信息、产品图片、设置等...从一个magento安装到另一个?它的备份功能似乎没有那么好。 最佳答案 使用SSH,您可以执行以下步骤来备份Magento并将其移动到新站点。运行以下命令时,请确保您位于magento的根目录下备份MySQL数据库mysqldump-hDBHOST-uDBUSER-pDBPASSDBNAME>data.sqlDBHOST-Databasehostname,usuallyjustlocalhostDBUSER-Databaseuserwithaccessrightstothedatabase

php - 谁能帮助解决这个 Magento 错误?

Fatalerror:CalltoamemberfunctiongetArea()onanon-objectin{directory}/includes/src/Mage_Core_Model_App_Area.phponline155当我安装一个我在全新安装的Magento上写的扩展时出现。当移植到开发服务器时,它被关闭了,我似乎无法找到它的起源。禁用扩展没有任何改变。除了清除缓存和所有常规的Magento问题。据我所知,我已确保文件权限是正确的。 最佳答案 你报错的文件名Fatalerror:Calltoamemberfunct

php - Magento 添加跟踪号模板错误

我正在开发一个使用Magento的网站。当我转到“销售”->“订单”->“查看(选择任何订单)”->“发货”时,后台出现错误。当我点击“添加跟踪号”时,没有任何结果。当我检查我的Firebug时,有这个错误显示:this.templateisundefinedhttp://www.myDomain.com/index.php/admin/sales_order_shipment/new/order_id/154/key/f58bdecb79687dd839f91cdc23bb1b9d/Line628由于这个错误,我们无法移动一个。MagentoVersion:1.4.1.1可能出了什么

PHP/Magento - foreach 中的变量未正确更新

我在使用magento模板中的foreach循环时遇到问题:$cats=Mage::helper('catalog/category')->getStoreCategories();foreach($catsas$cat){if($cat->getIsActive()&&$cat->getProductCount()){echo"";echo$this->getLayout()->createBlock('catalog/product_new')->setTemplate('catalog/product/new.phtml')->setCategoryId($cat->getId(

php - 有人可以解释这段 magento 代码吗?

有人能解释一下Mage_Sales_Model_Mysql4_Quote类中loadByCustomerId()中的这段magento代码吗?$read=$this->_getReadAdapter();$select=$this->_getLoadSelect('customer_id',$customerId,$quote)->where('is_active=1')->order('updated_atdesc')->limit(1);$data=$read->fetchRow($select);当我var_dump($data)时,我看到它是一组客户数据。与此$data数组关联

php - Magento:忘记密码返回空白浏览器页面

我真的希望这里有人能帮忙解决这个问题。我正在使用Magento1.6.1.0新安装如果客户点击前端的忘记密码链接,他们会收到一封电子邮件,其中包含可供点击的链接。当他们单击电子邮件中的链接时,浏览器中会显示空白页面(不提示重置密码)。启动电子邮件链接时的路径如下所示:www.mystore.com/customer/account/resetpassword/?id=4token=26f8abcc1efd5559ce81ced2706586dbThe"error_log"said:30-Nov-201107:42:50]PHPFatalerror:Calltoamemberfuncti

php - Symfony2 语言环境检测和翻译

这就是我所坚持的。我正在研究Symfony2并试图使翻译工作。但不知何故,我无法让它正常工作。这是我得到的。在config.yml中translator:{fallback:de}session:default_locale:en在messages.en.yml中我有这样的结构:请登录:BittemeldenSiesichanmessages.en_US.yml、messages.ru.yml等我也有类似的文件在代码中,我使用$this->get('session')->setLocale('ru_RU');更改语言环境。但只有当语言环境设置为“en_US”或“de_DE”时翻译才有效

php - Magento:在设置脚本中向分组产品添加新属性

我正在为分组产品开发一个小型Magento扩展程序。此扩展需要另一个属性,所以我想我可以编写一个设置脚本,为分组产品添加一个新属性。但几乎所有我尝试在Magento中做的事情,结果都比我预期的要复杂得多。Magento官方论坛没有真正的帮助,所以我希望在这里得到一些支持:)新属性应该只出现在分组产品的“常规”选项卡中;简单产品、可配置产品、捆绑产品等应保持不变。该属性应该独立于所选属性集,就像它是系统属性一样。为此,我认为我可以将属性添加到分组产品的实体中,但正如我发现的那样,没有针对分组产品的特殊实体,只有一般产品的实体“catalog_product”。因此我的下一个想法是,我需要

php - Magento:Mage_Core_Block_Flush(核心/刷新) block 有什么用?

看起来这个block直接刷新了输出。这个block的实际用途是什么?我该如何使用它?有人用过吗? 最佳答案 它不被核心使用(afaik)。它关闭输出缓冲,因此渲染的输出将立即发送。唯一可以工作的block是根block,否则嵌套的core/flushblock和所有后续block将在包含的外部block之前呈现。我想不出一个合理的用例。由于前端Controller负责将输出发送到客户端,core/flushblock中断了他的进程。在最坏的情况下,它可能导致PHPHeaders已经发送通知。我不知道,但我猜它是Magento预发布时